root {
    display: block;
}
body {
    font-family: Arial, Helvetica, sans-serif;
    background-color:  #DDDDDD;
    font-size: small;
}
img {
    border:0px;
}
div{
    margin:0px;
    padding:0px;
}

a {
    color: red; font-weight: bold;
}

table {
    border-collapse: collapse;
    empty-cells: show;
    border-width:0px;
    border-color:black;
    padding:5px;
    margin:5px;
}

td {
    border-width:1px;
    border-color:black;
    padding:5px;
    vertical-align: top;
    padding-bottom: 8px;
    font-size: small;
}
th {    border-width:1px;
    border-color:black;   padding:5px;
    color: #000000; background-color: #B0B0B0; text-align: center; font-weight: bold; }
.evenRow{
    background:#EEEEEE;
}
.oddRow{
    background:#E2F4FF;
}
.oddRow:hover    { background-color: #FFFFCC; }
.evenRow:hover   { background-color: #FFFFCC; }

.error {
    color:red;
}
.info {
    color:green;
}

#busyImage {
    position: absolute;
    left: 50%;
    top: 50%;
}
span.received {
    color:black;

}
span.sended {
    color:red; font-weight: bold;
}
#main-obsah{
    float:none;
}
#main-menu{
    float:left;
}